package cn.sc.summer.constant.gateway;

/**
 * 常用常量池
 *
 * @author a-xin
 */
public interface GatewayConstant {

    /**
     * 网关请求开始时间戳
     */
    String GATEWAY_START_TIME = "GATEWAY_START_TIME";

    /**
     * 网关请求返回数据
     */
    String GATEWAY_RESP_DATA = "GATEWAY_RESP_DATA";

    /**
     * 图形验证码redis存储key分组
     */
    String CODE_KEY = "CODE_KEY:";

    /**
     * 手机验证码redis存储key分组
     */
    String SMS_CODE_KEY = "SMS_CODE_KEY:";

    /**
     * 手机验证码访问次数-手机号
     */
    String SMS_CODE_KEY_PHONE = "SMS_CODE_KEY_PHONE:";

    /**
     * 同一IP地址发送短息次数
     */
    String SMS_CODE_KEY_IP_ADDRESS = "SMS_CODE_KEY_IP_ADDRESS:";

    /**
     * gateway动态路由redis存储，swagger实时刷新
     */
    String SWAGGER_DYNAMIC_ROUTING = "SWAGGER_DYNAMIC_ROUTING";

    /**
     * gateway路由
     */
    String ROUTING_PREFIX = "ROUTING_PREFIX";

    /**
     * 服务实例key
     */
    String SERVER_INSTANCE_KEY = "SERVER_INSTANCE_KEY";

}
